nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3


var merge = function(nums1, m, nums2, n) {
      let p1=0
      let p2=0
      const stored=new Array(m+n).fill(0)
      while(p1<m||p2<n)
      { 
        if(p1===m)
        {
            stored[p1+p2]=nums2[p2]
            p2++
        }
        else if(p2===n)
        {
            stored[p1+p2]=nums1[p1]
            p1++
        }
        else if(nums1[p1]>=nums2[p2])    
        {
              stored[p1+p2]=nums2[p2]
              p2++
        }
        else if(nums1[p1]<nums2[p2]){
            stored[p1+p2]=nums1[p1]
            p1++
        }
      }
      for(let i=0;i<m+n;i++){
        nums1[i]=stored[i]
      }
    return nums1
}(nums1, m, nums2, n)

console.log(merge);
